body{
	font-family: "Verdana", sans-serif;
	font-size: 80%;
	background: #f7f7f7;
	color: black;
	padding: 0;
	margin: 0;
}

a{
	color: #419141;
}

.external{
	text-decoration:none;
	color:#03F;
}

/*************************************************************************************
*popup css
***************************************************************************************/
#popup{
	display: none;
	background:#FFF;
	border:solid;
	border-color:#666
	width:600px;
	height:400px;
	padding:10px 10px 10px 10px;
}

#container{
	/*
	width: 1023px;
	*/
	width: 95%;
	background: white;
	border-right: 1px solid #ddd;
}
/****************************************************************************************
TABLE
****************************************************************************************/
TD.td1{
	height:30px;
	vertical-align:top;
}

TD.td2{
	width:30px;
	vertical-align:top;
}

/****************************************************************************************
HEADER
****************************************************************************************/
#header{
	height: 200px;
}

#header h1{
	display: none;
}

/**************************************************************************************
*MAIN body
**************************************************************************************/
#main_body{
	margin-left:8%;
	margin-right:10%;
}


/****************************************************************************************
HEADER1
****************************************************************************************/
#header1{
	height: 100px;
	background: url("../images/index/header.png") no-repeat 0% 0%;
	margin-top: 50px;    
	margin-bottom: 0px;    
	margin-left: auto;    
	margin-right: auto;
	width: 1100px;
	vertical-align:middle;
}

#header1 h1{
	display: none;
}

#header1 img{
	border:0;
	height:65px;
}

#header1 a{
	margin-left:30px;
}

/***************************************************************************************
header style for login page
***************************************************************************************/
#Login_Header{
	height: 100px;
	background: url("../images/login/header.png") no-repeat 0% 0%;
	margin-top: 50px;    
	margin-bottom: 0px;    
	margin-left: auto;    
	margin-right: auto;
	width: 1100px;
}

#Login_Black{
	height: 25px;
  	background: url("../images/login/menu.png") no-repeat 0% 0%;
	margin-top: -23px;    
	margin-bottom: 50px;
    margin-left:auto;
    margin-right:auto;
    width:1100px;
}

/****************************************************************************************
MENU1
****************************************************************************************/
#menu1{
    height: 200px;
  	background: url("../images/index/menu.png") no-repeat 0% 0%;
	margin-top: -21px;    
	margin-bottom: -85px;
    margin-left:auto;
    margin-right:auto;
    width:1100px;
	vertical-align:middle;
}



#menu1 select.dropdownlist {
	position: absolute;
	width: 400px;
	height: 25px;
	padding: 3px 10px 3px 8px;
	background-color:#000;
	border:#90C thin solid;
	/*background: rgba(255,255,255,0.1) url("../images/select.png") no-repeat;*/
	color:#FFF;
	font: 12px/21px arial,sans-serif;
	-moz-border-radius: 6px;
	-webkit-border-radius:6px;
	overflow:hidden;
	/*filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0,color=#B93B8F);*/
}

#menu1 select.dropdownlist option{
	background:#000;
}

/****************************************************************************************
NAVIGATION
****************************************************************************************/
#nav{
	background: #8080FE;
	color: white;
	margin: 6px 0 0 0;
	font-size: 90%;
	text-transform: lowercase;
}

#nav a{
	color: white;
	text-decoration: none;
}

#nav ul{
	list-style: none;
	margin: 0;
	padding: 3px 6px;
	text-align: right;
}

#nav ul li{
	display: inline;
	margin: 0;
	padding: 0 6px 0 10px;
	background: url("../images/nav-divider.gif") no-repeat 0% 50%;
}

#nav ul li.first{
	background: none;
}

/****************************************************************************************
Content Background
****************************************************************************************/
#ContentBackground{
    height: 600px;
    background: url("../images/index/Content.png") no-repeat 0% 0%;
	width: 1100px;
	margin-top: -60px;    
	margin-bottom: auto;
    margin-left:auto;
    margin-right:auto;
  	text-align: center;

}

/**************************************************************************************
Login page content frame
**************************************************************************************/
#Login_Main{
	height: 600px;
    background: url("../images/login/frame.png") no-repeat 0% 0%;
	width: 1100px;
	margin-top: -60px;    
	margin-bottom: auto;
    margin-left:auto;
    margin-right:auto;
  	text-align: center;
}

/*************************************************************************************
Login page content
*************************************************************************************/
#Login_Content{
	height: 524px;
    background: url("../images/login/content.png") no-repeat 0% 0%;
	width:990px;
	margin-left:20px;
	margin-top:20px;    
	margin-bottom:20px;
   
    margin-right:80px;
  	text-align: left;
	display:inline-block;
}

#Login_Welcome{
	
	width:800px;
	margin-top:50px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	margin-left:100px;
}

/**************************************************************************************
login div
**************************************************************************************/
#login{
	display:inline-block;
	width:300px;
	margin-left:100px;
	margin-top:20px;
}

#login .login_input{
	background: transparent url('../images/login/input.png') no-repeat;
	width:220px;
	height:30px;
	border:none;
	/*vertical-align:middle;*/
	color:#FFF;
	text-align:justify;
	padding-bottom:0px;
	padding-left:10px;
}

#login TD{
	vertical-align:middle;
	text-align:left;
}

#login TD .td_login_label{
}

#login .login_button{
	background: transparent url('../images/login/button.png') no-repeat;
	width:74px;
	height:33px;
	border:none;
}
/*************************************************************************************
Login comment
*************************************************************************************/
#Login_Comment{
	width:600px;
	margin-left:200px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	margin-top:30px;
}

#Login_Comment a{
	text-decoration:none;
	color:#090;
}


/*************************************************************************************
#Login_Footer
*************************************************************************************/
#Login_Footer{
    background: url("../images/login/footer.png") no-repeat 0% 0%;
	width:1100px;
	height:300px;
	margin-bottom:auto;
    margin-left:auto;
    margin-right:auto;
	margin-top:auto;
}

#Login_Footer_Text{
	color:#FFF;
	margin-top:auto;
	margin-left:50px;
	width:700px;
	
}

/**************************************************************************************
Page navigation bar
**************************************************************************************/
#page_nav_bar{
	margin-top:28px;
	height:25px;
}

#page_nav_bar a.prenext{
	text-decoration:none;
	color:#999;
}

/*************************************************************************************
*
**************************************************************************************/
#frame_ContentBackground{
	background: url("../images/index/inner_Content.png") no-repeat 0% 0%;
	height: 450px;
    width:920px;
	margin-top: 20px;
	margin-right:100px;
	margin-bottom:20px;
	margin-left:20px;
	display:inline-block;
}

/****************************************************************************************
div_Content Background
****************************************************************************************/
#div_ContentBackground{

	background-color:#FFF;
    width:100%;
	height:100%;
	overflow-y:scroll;
	text-align: left;
	padding:20px 20px 20px 20px;
	/*background-attachment:fixed;*/
}

/************************************************************************************
glossary
***************************************************************************************/
#G_Terms{
	float: left;
	margin-top:10px;
	width: 240px;
	overflow:auto;
	height:500px;
	border-color:#CCC;
	border:solid thin;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#G_DISCRO{
	float: right;
	margin-top:10px;
	width: 690px;
	height:500px;
	border-color:#CCC;
	border:solid thin;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#G_Terms a{
	text-decoration:none;
	color:#000;
	display:block;
}

/*************************************************************************************
Reference
****************************************************************************************/
#Reference{
}

#ReferenceMenu{
	border-color:#CCC;
	border:solid thin;
	width:900px;
}

#ReferenceMenu a{
	text-decoration:none;
	color:#000;
	
}

#ReferenceContent{
	width:900px;
	height:500px;
	overflow:auto;
	border-color:#CCC;
	border:solid thin;
}


/****************************************************************************************
UQFooter
****************************************************************************************/
#uqfooter{
    height: 100px;
    background: url("../images/index/footer1.png") no-repeat 0% 0%;
	margin-top: -61px;    
	margin-bottom: 0px;
    margin-left:auto;
    margin-right:auto;
    width:1100px;
	vertical-align:middle;
	text-align:center;
}

#footerleft{
	float: left;
	margin-top:10px;
	margin-left:50px;
	width: 200px;
	color:#FFF;
	text-align:left;
}

#footerleft a{
	color:#FFF;
	text-decoration:none;
	/*font-family:"Times New Roman", Times, serif;*/
}

#footerright{
	float: right;
	width: 350px;
	margin-top:10px;
	margin-right:100px;
	color:#FFF;
	text-align:right;
}

#footerright a{
	color:#FFF;
	text-decoration:none;
	/*font-family:"Times New Roman", Times, serif;*/
}

/****************************************************************************************
MAIN CONTENT
****************************************************************************************/
#maincontent{
	font-size: 85%;
}

#maincontentleft{
	float: left;
	width: 38%;
}

#maincontentright{
	float: right;
	width: 61%;
}

/****************************************************************************************
CONTENT BLOCKS
****************************************************************************************/
.ch, .c{
	margin: 5px;
}

.ch{
	background: #8080FE;
	color: white;
	padding: 0.2em 0.5em;
}

.c{
	background: white;
	color: #444;
}

.ch h2{
	margin: 0;
	padding: 0;
	font-size: 100%;
	text-transform: uppercase;
}

.c .cw{
	padding: 0.3em 0.6em;
}

.c img{
	padding: 5px;
}

.c table{
	border: none;
	padding: 0;
}

.c table td{
	padding: 0;
	vertical-align: top;
}

.c h4{
	margin: 0;
	padding: 0.3em 0;
	color: #234223;
	font-size: 100%;
}

.c p{
	margin: 0;
	padding: 0.3em 0 0.4em 1em;
}

.c ul{
	margin: 0 0 0 1em;
	padding: 0.3em 0 0.3em 3em;
}

/****************************************************************************************
FOOTER
****************************************************************************************/
#footer{
	clear: both;
	font-size: 85%;
	padding: 1em;
	color: #666;
	text-align: right;
}

#footer p{
	margin: 0;
	padding: 0;
}

/****************************************************************************************
MESSAGES
****************************************************************************************/
.c .messages{
	list-style: none;
	padding: 1px;
	margin: 0;
}

.c .messages li{
	margin: 5px;
	padding: 4px;
	border: 1px solid #ccc;
	background: #f7f7f7;
	color: #555;
}

.c .messages .messagetype1{
	border-color: red;
	color: red;
	background: #fcc;
}

.c .messages .messagetype2{
	border-color: orange;
	color: orange;
	background: #fed;
}

.c .messages .messagetype3{
	border-color: #dc0;
	background: #fec;
	color: #970;
}

.c .messages .messagetype4{
	background: #cfc;
	color: green;
	border-color: green;
}

.c .canedit{
	border: 1px solid white;
	background: #666;
	color: white;
	margin: 5px;
}

.c .popup{
  border: 1px solid black;
  border-bottom: none;

  width: 50px;

  height:      20px;
  line-height: 19px;
  vertical-align: middle;

  text-decoration: none;
  font-family: Times New Roman, Serif;
  font-weight: 900;
  font-size:  13px;
  color:   #206040;
  cursor:  default;
}